Masala #0590
Qavslar
Qavslar soni ta bo'lgan satr(qavslar ketma-ketligi) to'g'ri hisoblanadi agar quyidagi ikki shart bajarilsa:
- satrda ochiluvchi va yopiluvchi qavslar soni teng bo'lsa;
- satrning istalgan prefiksida ochiluvchi qavslar soni yopiluvchi qavslar sonidan kam bo'lmasa.
Sizga ta qavsdan iborat satr beriladi, sizning vazifangiz shunday satrni topishdan iboratki, hosil bo'lgan satrning uzunligi ga teng bo'lsin va bu satr to'g'ri ketma-ketlikni tashkil qilsin. Bunday satrlardan jami nechta hosil qilish mumkin ekanligini hisoblang.
Kirish faylining dastlabki satrida ikkita sonlar mos ravishda, hosil qilnishi kerak bo'lgan satr uzunligi va satrdagi qavslar soni. Keyngi satrda satr faqatgina '(' va ')' tashkil topgan ketma-ketlik.
Yagona qatorda masalaning javobini ga bo'lgandagi qoldiqni chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
4 1 ( |
4 |
2 |
4 4 (()) |
1 |
3 |
3 2 (( |
0 |
testda faqat ta holatda hosil qilish mumkun
,
, ,
, ,
, ,
testda faqatgina 1 ta hosil qilish mumkun
, ,
testda hech bir va satrlar orqali to'g'ri qavslardan tashkil topgan satrni hosil qilishning iloji yo'q.